@charset utf-8;
/*--
	Theme Name: Skunkworks
	Theme URI: http://www.templatemonster.com/wordpress-themes/31525.html
	Description: Based on Webo Wordpress Template
	Version: 1.0
	Author: Quoc Nguyen
	Author URL: www.beta.skunkworks.vn
--*/

@import url("css/reset.css");
@import url("css/layout.css");
@import url("css/custom.css");

/* -- Document Body -- */
	html { width:100%;}
	body { font: 14px/20px Arial, Helvetica, sans-serif; min-width:980px; color: #ccc;}
	/* body {  background:url(images/splash.jpg) no-repeat fixed center 0 #090909;} */
	body{ background-image:url(images/splash2.jpg); background-repeat:repeat;}
		
/* -- Site structure -- */
	.main { padding-bottom:25px;}
	
	header { position:relative; z-index:99;}
	
	.home header { height:156px;}
	
	section { /*padding-top: 62px;*/ padding-bottom:43px;}
	
	.secondary { float:right; width:252px; margin:0px 0px 0px 30px;}
	
	
	.splash { padding-left:110px;}
	footer {}
	
/* -- Common Classes -- */
	.column-1, .column-2, .column-3, .column-4, .column-5 { float:left;}  
	
	.wrapper { width:100%; overflow:hidden;}
	
	.extra-wrap {overflow:hidden;}
	
	.rounded {
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		}
	.hidden { display: none; }
	.container { width:637px; margin:0 auto; position:relative;}
	.columns-over { overflow:hidden; height:100%;}

/* -- Fluid Columns -- */
	.one_half { width:48%; }
	.one_third { width:30%;}
	.two_third { width:60%;}
	
	.one_fourth { width:25%; }
	.three_fourth { width:75%;}
	
	.one_fifth { width:20%;}
	.two_fifth { width:40%;}
	.three_fifth { width:60%;}
	.four_fifth { width:80%;}
	
	.one_sixth { width:15%;}
	.five_sixth { width:75%;}
	
	.one_half, .one_third, .two_third,
	.three_fourth, .one_fourth,
	.one_fifth, .two_fifth, .three_fifth, .four_fifth,
	.one_sixth, .five_sixth { position:relative; margin-right:4%; float:left;}
	
	.fright.one_half,
	.fright.one_third,
	.fright.two_third,
	.fright.three_fourth,
	.fright.one_fourth,
	.fright.one_fifth,
	.fright.two_fifth,
	.fright.three_fifth,
	.fright.four_fifth,
	.fright.one_sixth,
	.fright.five_sixth { margin-right:0; margin-left:4%;}
	
	.last_col { margin-right:0;}

/* -- Basic Alignments -- */
	.fleft { float:left;}
	.fright { float:right;}
	.alignleft { float: left; margin-bottom:5px; margin-right: 20px;}
	.alignright { float: right; margin-bottom:0; margin-left: 20px;}

/* Logo */
	#logo { position:absolute; left:70px; top:40px;}
	#logo h1, #logo h2 { padding:0; color: #fff;}
	#logo a { font-size: 28px; color: #fff; cursor: pointer;}
	#logo a:hover { text-decoration: none; color: #ccc; }
	
	#description { font-size:24px; letter-spacing:1px; color:#d4de23; text-align:center; margin:136px 0px 0px 0px; font-family: 'Droid Sans', arial, serif; font-weight:bold;}

/* Search */
	#search { position:absolute; top:0; right:0;}
		
/* -- Primary Navigation -- */
	#primary-nav { clear:both; position: relative; top:0px; width:100%;}
	
	#primary-nav .corner-left { background:url(images/header-menu-left.png) no-repeat 0 0;}
	#primary-nav .corner-right { background:url(images/header-menu-right.png) no-repeat right 0; padding:0px 20px;}
	#primary-nav .bg { background:url(images/header-menu-bg.png) repeat-x 0 0; height:62px;}
	
	nav ul { padding: 0;}
	nav ul li { float:left; /*height:100%; position:relative;*/ cursor: pointer; background: none;}
	nav li:hover { visibility: inherit;}
				
	#primary-nav ul ul { position: absolute; top: -9999em; width:200px;}

	/* Make sub menus appear */
		#primary-nav li:hover ul,
		#primary-nav li.sfHover ul { top: 46px; z-index: 99; }

	/* top level skin */
		#primary-nav ul { text-align:center; padding:14px 0px 0px 0px;}
		#primary-nav li { float:none; display:inline; line-height:1.4em; position:relative; background: none; padding:0px 2px;}
		
		#primary-nav a {
			font-size:10px;
			display:inline-block;
			text-transform:uppercase;
			color:#fff;
			}
		
		nav a:hover { text-decoration:none;}
		
		#primary-nav a { background:url(images/menu-left.png) no-repeat 0 0; padding:0px 0px 0px 15px;}
		
		#primary-nav span { display:block; overflow:hidden; padding:0px 18px 0px 3px; height:32px; line-height:32px; cursor: pointer; background:url(images/menu-right.png) no-repeat right 0;}
		
		#primary-nav a:hover,
		#primary-nav li.current-menu-item a {  text-decoration: none; color:#000; text-shadow:0px 1px #333333; background-position: 0 bottom;}
		
		#primary-nav a:hover span,
		#primary-nav li.current-menu-item a span { color:#fff; background-position: right bottom; }
	
			#primary-nav #menu-item-5 a:hover,
			#primary-nav #menu-item-5.current-menu-item a {  text-decoration: none; color:#fff; text-shadow:0px 1px #333333; background-position: 0 -32px;}
			
			#primary-nav #menu-item-5  a:hover span,
			#primary-nav #menu-item-5.current-menu-item a span { color:#fff; background-position: right -32px; }
			
			#primary-nav #menu-item-90 a:hover,
			#primary-nav #menu-item-90.current-menu-item a {  text-decoration: none; color:#fff; text-shadow:0px 1px #333333; background-position: 0 -64px;}
			
			#primary-nav #menu-item-90  a:hover span,
			#primary-nav #menu-item-90.current-menu-item a span { color:#fff; background-position: right -64px; }
	

	/* 2nd level skin */ 
		#primary-nav ul ul {}
		#primary-nav ul ul li { clear:both; line-height: normal; overflow:hidden; height:auto; float:none; padding:0px 2px;}
		
		#primary-nav ul li ul a {font-size:18px;}
		#primary-nav ul li ul a span { height:auto; overflow:hidden;}

	#widget_nav_menu { padding:0px 0px 0px 0px;}
	#menu-menu { width:410px; padding:0;}
	#menu-menu li { float:left; background: none; padding:0px 0px 0px 0px; }
	
	#menu-menu a { display:block; width:205px; height:209px; line-height:206px; text-indent:-1000em; font-size:34px; margin-bottom:-4px;}
	#menu-menu a:hover { text-indent:0; text-align:center; text-decoration:none;}
	
	
	
	#menu-menu #menu-item-215 a { background:url(images/menu1.png) no-repeat 0 0;}
	#menu-menu #menu-item-5 a { background:url(images/menu2.png) no-repeat 0 0; margin-left:-4px;}
	#menu-menu #menu-item-238 a { background:url(images/menu3.png) no-repeat 0 0; margin-bottom:0;}
	#menu-menu #menu-item-12 a { background:url(images/menu4.png) no-repeat 0 0;margin-bottom:0; margin-left:-4px;}
	
	#menu-menu #menu-item-215 a:hover { background:url(images/menu1-hover.png) no-repeat 0 0;}
	#menu-menu #menu-item-5 a:hover { background:url(images/menu2-hover.png) no-repeat 0 0;}
	#menu-menu #menu-item-238 a:hover { background:url(images/menu3-hover.png) no-repeat 0 0;}
	#menu-menu #menu-item-12 a:hover { background:url(images/menu4-hover.png) no-repeat 0 0;}
	
	#secondary-nav {float: right;}
	#secondary-nav li { background:url(images/ver.gif) no-repeat 0 6px; padding:0px 7px;}
	#secondary-nav li:first-child { background:none; padding-left:0;}
	#secondary-nav li:last-child { padding-right:0;}
	#secondary-nav .current-menu-item a { color:#fff;}
	
	
	header .widget_nav_menu { position:absolute; right:192px; top:6px; z-index:999;}
	header .widget_nav_menu ul { padding:0; list-style:none;}
	header .widget_nav_menu ul li { padding:0px 15px 4px 0; background:url(images/ver.gif) no-repeat right 2px;}
	header .widget_nav_menu ul li a {font-size:15px; color:#fff; letter-spacing:-1px; }
	
	header .widget_nav_menu ul li a:hover {color:#000; text-decoration:none; }
	
	.slider-nav ul { text-align:center; padding:9px 0px 23px 0px;}
	.slider-nav ul li { float: none; display:inline; background:url(images/ver3.gif) no-repeat 0 1px; padding:1px 18px 2px 19px;}
	.slider-nav ul li:first-child { background:none; padding-left:0;}
	
	.slider-nav ul li a { display:inline-block; font-size:10px; text-transform:uppercase; color:#fff;}
	.slider-nav ul li a:hover {color:#f59700; text-decoration:none;}
	
	.slider-nav ul li.current-menu-item a { color:#f59700;}
	
	#menu-item-94 { background: none; padding-left:5px;}
	#menu-item-175 a { cursor: none;}
	#menu-item-175 a:hover { color:#fff;}
	
/* -- Slider -- */
	.pagination { position: relative; padding:0;padding-top:28px; text-align:center; width: 100%; /*overflow:hidden;*/}
	.pagination li {
		background: none; display:inline; padding:0px 3px;overflow:hidden;
		}
	.pagination li a {
		display:inline-block; overflow:hidden;
		width:15px; height:0; text-decoration:none;
		text-decoration:none; padding:15px 0px 0px 0px;
		background:url(images/pagination.png) no-repeat right 0; 
		}
	.pagination li a:hover, .pagination li.current a { background-position:0 0;}
	
	.slides {/* overflow:hidden;*/ height:522px;}
	
	/*.thumb-img { overflow:hidden;}*/


/*testimonials*/
	.testimonials { float:left; width:246px; height:117px; position:relative; margin:-1px 0px 0px 6px;}
	
	.testimonials ul {height:117px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; overflow:hidden;}
	.testimonials ul li {background: none; padding-left:0; padding-right:10px;overflow:hidden;}
	
	.testimonials p {line-height:19px;}
	
	.testimonials .testim_title {font-family: 'Droid Sans', arial, serif; color:#fff; font-size:24px; padding:0 0 18px 0; display:block;}
	
	.testimonials #testim_car {width:210px;}
	
	.testimonials #testim_car li {width:210px;}
	
	.jcarousel-next, .jcarousel-prev { width:28px; height:27px; position:absolute; top:-59px; cursor:pointer;}
	.jcarousel-next { background:url(images/nav.gif) no-repeat right 0; right:-4px;}
	.jcarousel-prev { background:url(images/nav.gif) no-repeat 0 0; right:24px;}
	.jcarousel-next:hover { background-position:right bottom;}
	.jcarousel-prev:hover { background-position:0 bottom;}
	
	.jcarousel-next-disabled {cursor:auto;}
	.jcarousel-prev-disabled {cursor:auto;}
	
/* -- Default Links -- */
	a { text-decoration: none; color: #9fe5f6;}
	a:hover { text-decoration: none; color: #9fe5f6;}
	a img { border: none; }
	
	a.read-more {
		font-size:14px;
		float:right; display:block; 
		
		text-align:center; text-decoration:none; cursor: pointer;
		color:#000; 
		padding:3px 10px;
			border:0;
		
		
		-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			-khtml-border-radius: 8px;
			border-radius: 8px;
			
			border-radius: 8px;

			background: #ccc;
		}
	
	a.read-more:hover { text-decoration:none; background: #fff; color:#000;}

	/*.breadcrumb { padding:15px 0px 20px 30px; font-size:12px;color:#4f4f4f;}
	.breadcrumb a { color:#07bbe2;}
	.breadcrumb a:hover { text-decoration: none; color:#4f4f4f;}
	.breadcrumb span { padding:0px 5px;}*/
	
/* -- Vertical Rhythm -- */
	p, pre, ul, ol, dl, dd, blockquote, address, fieldset, .gallery-row, .post-thumb, .post-thumb-single, .entry-meta { padding-bottom: 15px; }
	.hentry { padding-bottom: 20px;}
	.p1 { padding-bottom: 42px;}
	
	.extra-wrap p:last-child { padding-bottom:0;}

/* -- Default Headings -- */
	h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height:1.2em; font-family: Arial, Helvetica, sans-serif; color: #fff; }
	h1 { font-size: 28px; padding-bottom: 15px;}
	h2 { font-size: 24px; padding-bottom: 15px;}
	h3 { font-size: 18px; padding-bottom: 15px;}
	h4 { font-size: 16px; padding-bottom: 10px;}
	h5 { font-size: 14px; padding-bottom:5px;}
	h6 { font-size: 12px;}
	
	/* -- Page titles -- */
		.page-title { font-size: 18px; color:#fff; padding-left:2px; padding-bottom:26px;}
		
		.entry-title,
		.entry-title a { font-size: 25px;}
		.entry-title a:hover { color: #ccc; text-decoration:none; }
		
/* -- Forms -- */

	/* Search button & input */
	#s { width:163px; float:left; margin:0; margin-right:8px;}
	.widget #s  { width:90px;}
	
	/* Buttons */
	button, #searchsubmit, #submit, .submit, #author-link a, input.wpcf7-submit { 
		font: normal 12px/18px Arial, Helvetica, sans-serif;
		position:relative;
		
		float:left; overflow:hidden;
		
		cursor: pointer;
		text-align:center;
		text-decoration: none; vertical-align: middle; 
		
		margin:0;
		padding:5px 10px;
		
		color:#000;
		border:0;
		
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
		
		background:#ccc;
		}
	#searchsubmit:hover, #submit:hover, .submit:hover, #author-link a:hover, input.wpcf7-submit:hover { background:#fff; color:#000; text-decoration:none;}
		
	/* Inputs */
	textarea, input[type="text"], input[type="password"], select {
		color:#707a7e;
		border:0;
		background:none repeat scroll 0 0 #f1f0f0;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
		width:40%;
		}
	
	textarea, input[type="text"], input[type="password"], select {
		font-family: 'Droid Sans', arial, serif;
		font-size:100%;
		}
	
	textarea, input[type="text"], input[type="password"], select, button { padding:5px 8px;}
	
	textarea:hover, input[type="text"]:hover, input[type="password"]:hover, select:hover {
		color:#000; border-color:#e5e5e5;
		}
	
	textarea:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {
		color:#000;
		outline: none;
		}
	
	/* Contact form */
		.wpcf7 label { display:block; float:left; width:150px; padding-top:4px;}
		
		.wpcf7 input[type="text"] { width:328px!important; сolor:#fff!important;overflow:hidden; position:relative;}
		.wpcf7 textarea { width:328px!important; color:#707a7e!important;overflow:hidden; position:relative;}
		
		.wpcf7-submit {  margin-left:150px!important;overflow:hidden; position:relative;}
	
	
	/* Comments form */
		#commentform { padding-left:2px;position:relative;}
		#commentform p {
			margin: 5px 0;
			}
		#commentform input[type="text"], #commentform textarea { display:block; width:90%; margin:2px 0px 4px 0px; position:relative;}
		#commentform textarea { width:90%;}

/* -- Entry Styles --*/
	.corner-left-top { height:19px; background:url(images/corner-left-top.png) no-repeat 0 0;}
	.corner-right-top { background:url(images/corner-right-top.png) no-repeat right 0; padding:0 21px 0 19px;}
	.border-top { overflow:hidden; height:19px;background:url(images/border-top.png) repeat-x 0 0;}
	
	.border-left { background:url(images/border-left.png) repeat-y 0 0;}
	.border-right { background:url(images/border-right.png) repeat-y right 0; padding:0 21px 0 19px;}
	
	.corner-left-bot { height:24px; background:url(images/corner-left-bot.png) no-repeat 0 0;}
	.corner-right-bot { background:url(images/corner-right-bot.png) no-repeat right 0; padding:0 21px 0 19px;}
	.border-bot { overflow:hidden; height:24px; background:url(images/border-bot.png) repeat-x 0 0;}
	
	.content-bg {margin-top:5px;}
	.content-bg .indent { background:#262626; padding:26px 16px 14px 14px; *overflow:hidden; *height:100%}
	
	#entry-author-info { border:0; background:#ccc; padding:20px 10px 20px 15px;}
	
	.border { background:url(images/ver2.gif) repeat-y right 0!important; padding-right:22px;}
	
	strong { color:#fff;}
	
	/* -- Meta Entry --*/
		.entry-meta { font-size:11px; text-transform:uppercase;}
	
	/* -- Publish Entry --*/	
		.published {}
		
	/* -- utility Entry --*/		
		.entry-utility a {}
		
		.postmetadata {}
		
		.post-edit-link {
			position:relative; display:block;
			
			float:right;
			text-decoration:none; 
			
			padding:3px 10px;
			border:1px solid #242424;
			
			-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			-khtml-border-radius: 8px;
			border-radius: 8px;
			
			border-radius: 8px;

			background: #000;
			}
		
		.post-edit-link:hover { text-decoration:none; background:#fff; color:#000;}
	
	/* -- Entry content style --*/
		.entry-content { text-align:justify;}
		
	/* -- Default Text Elements -- */
		/*address { font-style: italic; }
		abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px dotted #666; }
		blockquote {
			font: italic 20px Arial, Helvetica, sans-serif;
			padding:0;
			line-height:1.2em;
			}
		strong { font-weight: bold; }
		em, dfn, cite { font-style: italic; }
		dfn { font-weight: bold; }
		sup { font-size: 11px; vertical-align: top; }
		sub { font-size: 11px; vertical-align: bottom; }
		small { font-size: 11px; }
		del { text-decoration: line-through; }
		ins { text-decoration: underline; }
		code, pre { line-height: 18px; }
		var, kbd, samp, code, pre { font: 11px/13px Arial, Helvetica, sans-serif; background: #f0f0f0;}
		kbd { font-weight: bold; }
		samp, var { font-style: italic; }
		pre { white-space: pre; overflow: auto; padding: 10px; border: 1px solid #ddd; clear: both; }
		code { padding: 3px; }*/

	/* -- Default Lists -- */
		ul, ol, dl { padding-left: 20px; list-style: none;}
		
		ul li { padding:0px 0px 6px 16px; background:url(images/marker.png) no-repeat left 4px;}
	
		.skills { padding:0px 0px 0px 0px;}
		.skills li { padding:1px 0px 15px 0px; background: none; font-size:11px; color:#5d5d5d; text-transform:uppercase;}
		.skills li a { display:block; font-size:15px; line-height:18px; color:#fff; text-transform: none;}
		.skills li a:hover { color:#4a9700; font-weight: bold;}
		
		ul li a {}
		ul li a:hover {}
		
		dl.list { margin:0; padding:0; line-height:21px;}
		dl.list dd { padding:0; text-align:right;}
		dl.list span { float:left; text-align:left; display: inline; width:63px;}

	/* -- Tables -- */
		table { border: 1px solid #ccc; border-width: 1px; line-height: 18px; margin: 0 0 22px 0; text-align: left; padding: 0 5px; }
		caption { text-align: left; padding:10px;}
		tr { border-bottom: 1px solid #ccc; }
		th, td { padding: 5px; vertical-align: middle; text-align: center; }

	/* -- Images -- */
		figure.alignleft, figure.alignright { border:1px solid #fff; padding:2px; background:#212121;}
			
	/* -- Comments -- */
		#comments {
			clear:both; padding:20px 0px 0px 0px;
			}
	
		.alt { clear:both; padding-bottom:20px; font-weight: normal;}
	
		.alt a { padding:0px 0px 0px 0px; text-decoration:underline;}
		.alt a:hover { padding:0px 0px 0px 0px; text-decoration: none;}
		
		.commentlist {
			color:#fff;
			text-align: justify; margin:0px 0px 15px 0px;
			}
		.commentlist a { color:#bbb4b0}
		.commentlist span { font-weight: bold;}
		
		.commentlist li {
			overflow:hidden; height:100%;
			border:1px solid #eaeaea; border-radius: 5px;
			-moz-border-radius: 5px; -webkit-border-radius: 5px; 
			background:#f9f9f9;
			font-size:12px; color:#000; list-style: none;
			padding:10px 20px 10px;
			margin:6px 0px 6px 0px;
			}
		
		.reply { padding:0px 0px 5px 0px; overflow:hidden; height:100%;}
		.reply a.comment-reply-link {
			display:block;
			background:#eaeaea;
			-webkit-border-radius: 9px;
			-moz-border-radius: 9px;
			border-radius:9px; text-decoration:none;
			
			padding:2px 10px 4px; color:#000; float:right;
			}
			
		.reply a.comment-reply-link:hover { text-decoration:none; background:#ccc;}
			
		.avatar { 
			float: right;
			border: 1px solid #ccc;
			padding: 2px;
			background: #fff;
			}
		
		.commentlist p {
			margin: 10px 5px 10px 0;
			}
		
		.nocomments {
			text-align: center;
			margin: 0;
			padding: 0;
			}
		
		.commentmetadata {
			margin: 0;
			display: block;
			}

	/* -- Shortcodes -- */
	
/* -- Page Navigation -- */
	.navigation { clear:both;}
		.navigation a { display:block;}
		.navigation a:hover { text-decoration: none;}
	
	.navigation .nav-previous { float: left; width:45%;}
	.navigation .nav-next { float: right; width:45%; text-align:right;}
	
	#nav-above {}
	#nav-below {}
	
	.wp-paginate { text-align:center;}
	.wp-paginate li { float: none; display: inline;}
	
	.wp-paginate li .title { line-height:18px;  padding:4px 6px 0 0;color:#fff;}
	.wp-paginate li a, .wp-paginate li span.page {
		color:#fff; font-size:12px; background:#000; border:0; margin:0px 2px; display: inline-block; padding:1px 8px; text-align:center;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		
		}

	.wp-paginate li a:hover, .wp-paginate li span.current { color:#000; background:#e1e1e1;}

/* -- Widgets -- */
	.widget { padding-bottom:20px;}
		
	.widget-title {
		font-size: 35px; padding-left:2px;
		color: #000;
		padding-bottom:30px;
		}
	
	.widget ul { padding:0; }
	
	/* -- Calendar Widget -- */
		#calendar_wrap {}
		.widget_calendar table { background:#171717; width:100%; margin:0px 10px 0px 0px; border:1px solid #131313; padding:0px 0px 0px 0px;}
		.widget_calendar table th {color: #fff;}
		.widget_calendar table tr { border-bottom: 1px solid #131313;  }
		.widget_calendar table td { border-right: 1px solid #131313; }
		.widget_calendar table td#today { background: #131313; }
		.widget_calendar table td a { color: #fff; }
		.widget_calendar table td a:hover { color: #ccc; }
		
	/* -- Social Networks Widget -- */
		.social_networks_widget { position:absolute; right:21px; top:5px;}
		.social_networks_widget .widget-title { font-size:15px; color:#fff; float:left; letter-spacing:-1px; padding:0px 12px 0px 0px;}
		.social_networks_widget ul { float:left;}
		.social_networks_widget ul li { background: none; float:left; padding:3px 4px 0px 2px;}
		.social_networks_widget ul li img { width:14px; height:14px;}
	
/* -- Page Style -- */
	.works {
		/*-moz-border-radius: 16px;
		-webkit-border-radius: 16px;
		-khtml-border-radius: 16px;
		border-radius: 16px;
		
		background:#0f0f0f; margin:0px 3px 0px 1px;
		padding:5px 0 0 6px; margin:0px 0px 27px 0px;*/
		
	}
					
/* -- Footer -- */
	footer {  font-size:12px; clear:both; color:#dddddd;}
	footer .container { width:393px;}
	
	footer .corner-left { background:url(images/footer-menu-left.png) no-repeat 0 0;}
	footer .corner-right { background:url(images/footer-menu-right.png) no-repeat right 0; padding:0px 16px;}
	footer .bg { background:url(images/footer-menu-bg.png) repeat-x 0 0; padding:15px 0px 21px 6px;}
	
	footer a { color:#3a3a3a;}
	footer a:hover { color:#fff;}
	
	.footer-notes { float:left; padding-right:25px;}

/* -- x.x Clearfix -- */
	.clearfix:after, .post:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix { display: inline-block; }
	/* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */
	.clear { clear:both;}
	.none { display: none; } /* End Clearfix */
	

/* -- Skunkworks tweak --*/
	#s2_form_widget-2 .widget-title {display:none;}
	#s2_form_widget-2 {text-align:center; width:100%; height:70px; font-size:13px;}

	.search p.s2_error {margin:0px;}

input.subscribe_bt {
	background: url(images/submit.png) no-repeat 0 0;	
	text-indent:-900em;
	width:62px;
	height:24px;
	border:0px;
	margin-left:10px;
	cursor:pointer;
	border: none;
	outline: none;
	line-height:0;
}

.te_div {
border: 1px solid #DDDDDD;
padding:5px;
}

h3 { font-size: 18px; color:#fff; padding-left:2px; padding-bottom:26px;}	